package com.cgnpc.scp.run.mybatis.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cgnpc.scp.common.utils.DateUtil;

import java.util.Date;

@TableName("tbl_run_implementation_summaryinfo")
public class ProjectImplementationSummaryInfo {
    private String id;

    private String projectid;

    private Date reconciliationTime;

    private String reconciliationJe;

    private Date invoiceTime;

    private String invoiceJe;

    private String yszs;

    private String zfsqh;

    private Integer isdz;

    private String dzyf;

    private String dzje;

    private Date createTime;

    private String createUser;

    private String createUserName;

    private Date lastUpdateTime;

    private String lastUpdateUser;

    private String lastUpdateUserName;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getProjectid() {
        return projectid;
    }

    public void setProjectid(String projectid) {
        this.projectid = projectid == null ? null : projectid.trim();
    }

    public Date getReconciliationTime() {
        return DateUtil.cloneNewDate(reconciliationTime);
    }

    public void setReconciliationTime(Date reconciliationTime) {
        this.reconciliationTime = DateUtil.cloneNewDate(reconciliationTime);
    }

    public String getReconciliationJe() {
        return reconciliationJe;
    }

    public void setReconciliationJe(String reconciliationJe) {
        this.reconciliationJe = reconciliationJe == null ? null : reconciliationJe.trim();
    }

    public Date getInvoiceTime() {
        return DateUtil.cloneNewDate(invoiceTime);
    }

    public void setInvoiceTime(Date invoiceTime) {
        this.invoiceTime = DateUtil.cloneNewDate(invoiceTime);
    }

    public String getInvoiceJe() {
        return invoiceJe;
    }

    public void setInvoiceJe(String invoiceJe) {
        this.invoiceJe = invoiceJe == null ? null : invoiceJe.trim();
    }

    public String getYszs() {
        return yszs;
    }

    public void setYszs(String yszs) {
        this.yszs = yszs == null ? null : yszs.trim();
    }

    public String getZfsqh() {
        return zfsqh;
    }

    public void setZfsqh(String zfsqh) {
        this.zfsqh = zfsqh == null ? null : zfsqh.trim();
    }

    public Integer getIsdz() {
        return isdz;
    }

    public void setIsdz(Integer isdz) {
        this.isdz = isdz;
    }

    public String getDzyf() {
        return dzyf;
    }

    public void setDzyf(String dzyf) {
        this.dzyf = dzyf == null ? null : dzyf.trim();
    }

    public String getDzje() {
        return dzje;
    }

    public void setDzje(String dzje) {
        this.dzje = dzje == null ? null : dzje.trim();
    }

    public Date getCreateTime() {
        return DateUtil.cloneNewDate(createTime);
    }

    public void setCreateTime(Date createTime) {
        this.createTime = DateUtil.cloneNewDate(createTime);
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName == null ? null : createUserName.trim();
    }

    public Date getLastUpdateTime() {
        return DateUtil.cloneNewDate(lastUpdateTime);
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = DateUtil.cloneNewDate(lastUpdateTime);
    }

    public String getLastUpdateUser() {
        return lastUpdateUser;
    }

    public void setLastUpdateUser(String lastUpdateUser) {
        this.lastUpdateUser = lastUpdateUser == null ? null : lastUpdateUser.trim();
    }

    public String getLastUpdateUserName() {
        return lastUpdateUserName;
    }

    public void setLastUpdateUserName(String lastUpdateUserName) {
        this.lastUpdateUserName = lastUpdateUserName == null ? null : lastUpdateUserName.trim();
    }
    @TableField(exist = false)
    private String yszsFileName;
    @TableField(exist = false)
    private String zfsqhFileName;

    public String getYszsFileName() {
        return yszsFileName;
    }

    public void setYszsFileName(String yszsFileName) {
        this.yszsFileName = yszsFileName;
    }

    public String getZfsqhFileName() {
        return zfsqhFileName;
    }

    public void setZfsqhFileName(String zfsqhFileName) {
        this.zfsqhFileName = zfsqhFileName;
    }
}